Fig. 2. Germline stem cells developmental process and its ability to reprogram to pluripotent stem cells in all stages of development. Abbreviations: PGCs, primordial germ cells; GSCs, germline stem cells; SSCs, spermatogonial stem cells; ESC, emberionic stem cell; EG, embryonic germ cells; mGSC, multipotent germline stem cells; maGSC, multipotent adult germline stem cells.